power punch - French English Dictionary